Slang definitions & phrases for put someone on the spot
put someone on the spot
verb phrase - To require action, a solution, etc, at once: It had to be ready tomorrow, which put our department on the spot
- To embarrass; put in a difficult position: I don't want her to put us on the spot again (1929+)